//---------------------------------------------------------------------------

#ifndef VerifMaBaseH
#define VerifMaBaseH
//---------------------------------------------------------------------------
#include <DBTables.hpp>
#include <Db.hpp>
#include <IB.hpp>
#include <iberrorcodes.hpp>
#include <dbtables.hpp>
#include <Ibquery.hpp>
#include <IBUpdateSQL.hpp>
#include <IBCustomDataSet.hpp>
#include "IBScript.hpp"
//---------------------------------------------------------------------------

#define BASEKILOUTOU            "localhost:C:\\Users\\juliens\\Desktop\\Projet EIC\\Kiloutou\\kiloutou.fdb"
#define SCRIPT_KILOUTOU_BASE    "C:\\Users\\juliens\\Desktop\\Projet EIC\\Kiloutou\\Kiloutou.sql"

//---------------------------------------------------------------------------

class CVerifMaBase
{
    private:
        TIBDatabase * MaBase;
        void __fastcall ExecuterScriptMetadata( const AnsiString &NomMetadata );
        bool __fastcall IsTablesExist(const AnsiString &NomTable );
    public:
        __fastcall CVerifMaBase( void );
        __fastcall ~CVerifMaBase();
        bool __fastcall VerifierTables( void );
};
//---------------------------------------------------------------------------
#endif
